// pages/vip/index.js
import Dialog from '@vant/weapp/dialog/dialog';
import Toast from '@vant/weapp/toast/toast';
import { formatTime } from '../../utils/util'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfo:{
      username:"111222333444"
    },
    vip:false,
    freeVip:false,
    show:true,
    endTime:null,
    code:'',
  },
  onRecieveVip(){
    Dialog.alert({
      title: '提示',
      message: '您已成功领取体验会员！',
    }).then(() => {
      // on close
      const today=Date.now()
      const endTime=formatTime(new Date(today+30 * 24 * 3600 * 1000));
      this.setData({
        freeVip:true,
        endTime
      })
    });
  },

  //获取input输入框中的值
  onInputEdit(e){
   const code=e.detail.value;
   const reg=/^[ ]*$/;
   if(!reg.test(code)){
     this.setData({
       code
     })
   }
  },

  //点击立即兑换
  onRedeemVip(){
    if(this.data.code){
      //获取用户的兑换二维码，进行匹配
    }else{
      Toast('请输入兑换码');
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})